Město Suchdol nad Lužnicí leží v Jihočeském kraji v ORP Třeboň v nadmořské výšce 454 m. V roce 2014 zde žilo 3621 obyvatel. Suchdol nad Lužnicí má katastrální území o rozloze 6358 ha.